package test.gz;

import lombok.Data;

import java.util.List;

@Data
public class User {

    private String user_id;        // 统一用户系统中的，业务方可以保存，用做数据强关联
    private String name;           // 用户名
    private String user_num;       // 工号，警号
    private String login_id;       // 默认登录帐号
    private String id_card;        // 身份证号
    private String org_name;       // 默认直属部门全名
    private String org_num;        // 默认直属部门编码
    private String type;           // 用户类型：1:民警，2:企业用户，3:政府用户，4辅警，5:无编制用户,6:互联用户（旧，已废弃->1 内部用户 2 其他用户，公安内部用户也就是公安用户）
    private long updated_seq;      // 增量游标
    private int is_deleted;        // 删除标识：1-删除，0-未删除
    private String e_code;         // 企业编码
    private String duty;           // 职务
    private List<String> duty_code;// 职务编码
    private int status;            // 是否启用：1-启用，0-禁用
    private String picture;        // 头像，需调用另外服务
    private String birthday;       // 生日
    private String name_py;        // 拼音首字母
    private String name_pinyin;    // 拼音全拼
    private int sex;               // 性别，1：男，2：女
    private String org_id;         // 默认直属部门id
    private int order_no;          // 默认直属部门下排序，值越小越靠前
    private String mobile;         // 默认手机号，警务终端号，工作手机号
    private String mobile2;        // 备用手机号，生活手机号
    private String mobile3;        // 备用手机号
    private String telephone;      // 固定电话
    private String email;          // 邮件
    private String fax;            // 传真
    private String address;        // 联系地址
    private String description;    // 描述
    private long last_updated_date;// 最后更新时间的时间戳
    private String rank;           // 职级
    private String rank_code;      // 职级编码
    private String duty_org_id;    // 实际工作单位
}

